package com.commpany.servie.basic.tag.converter;

import java.util.ArrayList;
import java.util.List;
import java.lang.reflect.Field;
import com.commpany.servie.basic.tag.model.dto.producttag.ProductTagDTO;
import com.commpany.servie.basic.tag.po.ProductTagPO;

/**
 * DTO和PO相互转换工具类
 * 
 * @author test
 * @date 2019-12-31 16:13:05
 */
public class ProductTagConverter {
	
	public static ProductTagDTO toDTO(ProductTagPO src) {
	if(src==null) return null;
		ProductTagDTO  tar = new ProductTagDTO();
		tar.setId(src.getId());
		tar.setTagName(src.getTagName());
		return tar;
	}

	public static ProductTagPO toPO(ProductTagDTO src) {
	if(src==null) return null;
		ProductTagPO  tar = new ProductTagPO();
		tar.setId(src.getId());
		tar.setTagName(src.getTagName());
		return tar;
	}

	public static List<ProductTagDTO> toDTO(List<ProductTagPO> srcs) {
		if (srcs == null)
			return null;
		List<ProductTagDTO> list = new ArrayList<ProductTagDTO>();
		for (ProductTagPO src : srcs) {
			list.add(toDTO(src));
		}
		return list;
	}

	public static List<ProductTagPO> toPO(List<ProductTagDTO> srcs) {
		if (srcs == null)
			return null;
		List<ProductTagPO> list = new ArrayList<ProductTagPO>();
		for (ProductTagDTO src : srcs) {
			list.add(toPO(src));
		}
		return list;
	}
}
	